package file;

import java.io.File;
import java.io.IOException;

/**
 * 创建文件的演示
 * 代码中指定的文件路径是 ./test.txt ，./ 表示当前工作目录 。
 * 从项目结构看，当前工作目录应该被识别为 untitled 目录，而不是 untitled1 目录。
 * 这是由项目配置、运行设置等决定的当前工作目录指向，所以文件会创建在 untitled 下。
 * 若要创建在 untitled1 下，可修改文件路径为 ./untitled1/test.txt 。
 */
public class CreateNewFileDemo {
    public static void main(String[] args) throws IOException {
        //若文件所在的目录不存在，则创建时会发生异常
        //File file = new File("./abc/test.txt");
        File file = new File("./test.txt");
        if (file.exists()) { //判断File表示的文件或目录是否存在
            System.out.println("该文件已存在");
        }else { //不存在
            file.createNewFile();//创建文件(alt+回车，选第一个)
            System.out.println("文件已创建");
        }
    }
}
